﻿<!DOCTYPE html>
<html>
<head>
	<title>login facebook</title>
	<meta charset = "UTF-8">
	<script>
	// Nạp javascript SDK
	(function(d, s, id){
		var js, fjs = d.getElementsByTagName(s)[0];
		if (d.getElementById(id)) {return;}
		js = d.createElement(s); js.id = id;
	    //js.src = "//connect.facebook.net/vi_VN/sdk.js";
		js.src = "https://connect.facebook.net/vi_VN/sdk.js";
		fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk')); 
	// hàm check login
	function checkLoginState() {
		FB.getLoginStatus(function(response) {
			statusChangeCallback(response);
		});
	} 
	// khởi tạo 
	window.fbAsyncInit = function() {
		FB.init({
			appId      : '933380716704529',
			status     : true,
			xfbml      : true,
			cookie	   :true,
			version    : 'v2.3'
		});
		// lắng nghe sự kiện like fanpage
		FB.Event.subscribe('edge.create', function(response) {
			alert('You liked the URL: ' + response);
			// nếu đã like fanpage thì cho phép truy cập wifi
			//connect();
		});
	};
	// hàm xử lý khi đăng nhập
	function statusChangeCallback(response) {
		if (response.status === 'connected') {
				// nếu đã đăng nhập, lấy thông tin user
				FB.api('/me', function(response) {
					console.log(response);
				});
				//share bài viết
				FB.ui({
					method: 'feed',
					name: 'Facebook Dialogs',
					link: 'http://ichip.com.vn/',
					caption: 'Reference Documentation',
					description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
				}, function(response){

					if(response && response.post_id){
						//share thành công
						alert('Post was published.');
						//console(response.error_message);	
						//kết nối wifi
						// connect();
					}else{
						alert('Post was not published.');
					}
				});

			}
				// nếu user chưa đăng nhập thì thực hiện đăng nhập
				else {
					FB.login(function(response) {
						if(response.status==='connected') {
						//lấy thông tin user sau khi đăng nhập thành công
						FB.api('/me', function(response) {
							console.log(response);// trả lại đối tượng response chứa thông tin user
						});
						//share bài viết
						FB.ui({
							method: 'share', 
						href: 'http://ichip.com.vn/', //link share
					}, function(response){
						console.log(response);
						if(response){
								//share thành công
								alert("Thanks for share!")
								//kết nối wifi
								// connect();
							}
						});

					}
				}, {scope: 'public_profile,email'});
				}
			}
		</script>

	</head>
	<body>
		<button onclick="checkLoginState()">Connect wifi with share facebook</button><br>
		<label>like fanpage để sử dụng wifi tốc độ cao</label>
		<div class="fb-like" data-href="https://www.facebook.com/ichipmedia?fref=ts" data-width="500" data-layout="standard" data-action="like" data-show-faces="false" data-share="false"></div>
	</div>
	</html>